/*
 * estaticas.h
 *
 *  Created on: 01/10/2011
 *      Author: utn_so
 */
//#include <stdint.h>

#ifndef ESTATICAS_H_
#define ESTATICAS_H_

#define ATRIBUTO_BORRADO1 229
#define ATRIBUTO_BORRADO2 -27
#define EOC_MINIMO 268435448
#define EOC_MAXIMO 268435455
#define ATRIBUTO_DIRECTORIO 16
#define ATRIBUTO_ARCHIVO 32
#define ATRIBUTO_LFN 15
#define LAST_CLUSTER_IN_FILE 268435448
#define FREE_CLUSTER 0
#define TAMANO_BLOQUE 1024
#define TAMANO_SECTOR 512
#define SECTORES_POR_BLOQUE 2
#define BLOQUES_POR_CLUSTER 4
#define POSICION_SIZE_ENTRADA_DIRECTORIO 28
#define TAMANO_CLUSTER 4096



//uint32_t EOC_MINIMO = 268435448;	/* Valor Mínimo de End Of Cluster */
//uint32_t EOC_MAXIMO = 268435455;	/* Valor Máximo de End Of Cluster */
//uint32_t ATRIBUTO_DIRECTORIO = 16 ; /* atributo == 16 (10h) es carpeta en entrada de directorio */
//uint32_t ATRIBUTO_ARCHIVO = 32 ; 	/* atributo == 32 (20h) es archivo en entrada de directorio */
//uint32_t ATRIBUTO_LFN = 15;  	/* atributo == 15 (0Fh) es Long File Name en entrada de directorio */

//uint32_t LAST_CLUSTER_IN_FILE = 268435448;
//uint32_t FREE_CLUSTER = 0;
//uint32_t ATRIBUTO_BORRADO = 229; /**/
//uint32_t TAMANO_BLOQUE = 1024;
//uint32_t SECTORES_POR_BLOQUE = 2; //antes era 8, modificar direccionamiento.c
//uint32_t BLOQUES_POR_CLUSTER = 4;
//uint32_t POSICION_SIZE_ENTRADA_DIRECTORIO = 28;
//uint32_t TAMANO_CLUSTER = 4096;

#define SOLO_LECTURA 0
#define SOLO_ESCRITURA 1
#define LECTURA_ESCRITURA 2


#endif /* ESTATICAS_H_ */
